76312
18798
149972
317324
667328
114116
720245
604609
106342
61815
46733
519693
5180799
3597581
3128148
2432804
2247988
2074609
1997358
192378
1778118
1724136
1700196
1645471